package collection;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Random;
import java.util.Set;
import java.util.TreeSet;

public class BianyArray {

	public static void main(String[] args) {
		int []array = new int[10];
		Random random = new Random();
		System.out.println(222);
		for (int i = 0; i < array.length; i++) {
			array[i]=random.nextInt(20);
			System.out.println("��"+i+"��"+array[i]+" ");
		}
		/*
		 * listԪ���ǿ����ظ���
		 */
		List<Integer>arrayList = new ArrayList<Integer>();
		for (int i = 0; i < array.length; i++) {
			arrayList.add(array[i]);
		}
		System.out.println("ʹ��List");
		System.out.println(arrayList);
		/*
		 * linkList�ǻ�������ģ���ѯԪ�ر�ArrayList�������ǲ���ɾ����ArrayList��
		 */
		List<Integer>linkList = new LinkedList<Integer>();
		for (int i = 0; i < array.length; i++) {
			linkList.add(array[i]);
		}
		System.out.println("ʹ��LinkedList");
		linkList.add(2, 999);
		System.out.println(linkList);
		/*
		 * HashSet�������ظ���Ԫ��
		 */
		Set<Integer>hashSet = null;
		for (int i = 0; i < array.length; i++) {
			hashSet.add(array[i]);
		}
		System.out.println("HashSet�������ظ�Ԫ��");
		System.out.println(hashSet);
		Set<Integer>treeSet = new TreeSet<Integer>();
		for (int i = 0; i < array.length; i++) {
			treeSet.add(array[i]);
		}
		System.out.println("ʹ��treeset");
		System.out.println(treeSet);
	}

}
